#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h> 
#include <linux/time.h>
#include <linux/delay.h>

struct timeval tv1;
struct timeval tv2;
  
static int __init mytimer_init()
{
	do_gettimeofday(&tv2);

	// printk("do_gettimeofday do_gettimeofday do_gettimeofday..\n");
	msleep(100);
	do_gettimeofday(&tv1);
	printk("s=%d,us=%d\n",tv1.tv_sec-tv2.tv_sec,tv1.tv_usec-tv2.tv_usec);
	return 0;
}

static void __exit mytimer_exit()
{
	printk("Module is leaving..\n");
}

module_init(mytimer_init);
module_exit(mytimer_exit);
MODULE_LICENSE("GPL");


